﻿
using System;
using System.Data.SqlClient;
using V82;
using V82.ДокументыСсылка;
using V82.Документы;//Менеджер;
using V82.ДокументыСсылка;
using V82.Перечисления;//Ссылка;
namespace V82.Документы//Менеджер
{
	///<summary>
	///(Регл)
	///</summary>
	public partial class ОтпускПоУходуЗаРебенком:ДокументМенеджер
	{
		
		public static ДокументыСсылка.ОтпускПоУходуЗаРебенком НайтиПоСсылке(Guid _Ссылка)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = @"Select top 1 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)
					Where _IDRRef=@Ссылка";
					Команда.Parameters.AddWithValue("Ссылка", _Ссылка);
					using (var Читалка = Команда.ExecuteReader())
					{
						if (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							return Ссылка;
						}
						else
						{
							return null;
						}
					}
				}
			}
		}
		
		public static ДокументыСсылка.ОтпускПоУходуЗаРебенком НайтиПоНомеру(string Номер)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = @"Select top 1 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)
					Where _Number = @Номер";
					Команда.Parameters.AddWithValue("Номер", Номер);
					using (var Читалка = Команда.ExecuteReader())
					{
						if (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							return Ссылка;
						}
						else
						{
							return null;
						}
					}
				}
			}
		}
		
		public static ДокументыВыборка.ОтпускПоУходуЗаРебенком Выбрать()
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = @"Select top 1000 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)";
					var Выборка = new V82.ДокументыВыборка.ОтпускПоУходуЗаРебенком();
					using (var Читалка = Команда.ExecuteReader())
					{
						while (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							Выборка.Add(Ссылка);
						}
							return Выборка;
					}
				}
			}
		}
		
		public static ДокументыВыборка.ОтпускПоУходуЗаРебенком ВыбратьПоСсылке(int Первые,Guid Мин,Guid Макс)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = string.Format(@"Select top {0} 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)
					Where _IDRRef between @Мин and @Макс
					Order by _IDRRef", Первые);
					Команда.Parameters.AddWithValue("Мин", Мин);
					Команда.Parameters.AddWithValue("Макс", Макс);
					var Выборка = new V82.ДокументыВыборка.ОтпускПоУходуЗаРебенком();
					using (var Читалка = Команда.ExecuteReader())
					{
						while (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							Выборка.Add(Ссылка);
						}
							return Выборка;
					}
				}
			}
		}
		
		public static ДокументыВыборка.ОтпускПоУходуЗаРебенком ВыбратьПоНомеру(int Первые,string Мин,string Макс)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = string.Format(@"Select top {0} 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)
					Where _Code between @Мин and @Макс
					Order by _Code", Первые);
					Команда.Parameters.AddWithValue("Мин", Мин);
					Команда.Parameters.AddWithValue("Макс", Макс);
					var Выборка = new V82.ДокументыВыборка.ОтпускПоУходуЗаРебенком();
					using (var Читалка = Команда.ExecuteReader())
					{
						while (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							Выборка.Add(Ссылка);
						}
							return Выборка;
					}
				}
			}
		}
		
		public static ДокументыВыборка.ОтпускПоУходуЗаРебенком СтраницаПоСсылке(int Размер,int Номер)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = @"Select top 1000 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)";
					var Выборка = new V82.ДокументыВыборка.ОтпускПоУходуЗаРебенком();
					using (var Читалка = Команда.ExecuteReader())
					{
						while (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							Выборка.Add(Ссылка);
						}
							return Выборка;
					}
				}
			}
		}
		
		public static ДокументыВыборка.ОтпускПоУходуЗаРебенком СтраницаПоНомеру(int Размер,int Номер)
		{
			using (var Подключение = new SqlConnection(СтрокаСоединения))
			{
				Подключение.Open();
				using (var Команда = Подключение.CreateCommand())
				{
					Команда.CommandText = @"Select top 1000 
					_IDRRef [Ссылка]
					,_Version [Версия]
					,_Marked [ПометкаУдаления]
					,_Fld6981RRef [Организация]
					,_Fld6982 [Комментарий]
					,_Fld6983RRef [Ответственный]
					,_Fld21717RRef [Сотрудник]
					,_Fld6984RRef [Физлицо]
					,_Fld6986 [ДатаДействия]
					,_Fld6987 [ДатаНачала]
					,_Fld6988 [ДатаОкончания]
					,_Fld18781 [ДатаОкончанияПособияДоПолутораЛет]
					,_Fld18782 [ДатаОкончанияПособияДоТрехЛет]
					,_Fld18783 [СреднедневнойЗаработок]
					,_Fld18784 [КоличествоДетей]
					,_Fld18785 [КоличествоПервыхДетей]
					,_Fld18786 [ВыплачиватьПособиеДоПолутораЛет]
					,_Fld18787 [ВыплачиватьПособиеДоТрехЛет]
					,_Fld6985RRef [УдалитьПриказ]
					,_Fld23003 [ОсвобождатьСтавку]
					,_Fld27075 [ДанныеПрошлойВерсии]
					,_Fld27076RRef [ИсправляемыйДокумент]
					,_Fld27077 [ДвиженияИсправляемогоДокумента]
					,_Fld27078 [ПериодРасчетаСреднегоЗаработкаНачало]
					,_Fld27079 [ПериодРасчетаСреднегоЗаработкаОкончание]
					,_Fld27080 [ПрименятьЛьготыПриНачисленииПособия]
					,_Fld27081 [СреднедневнойЗаработокПереходногоПериода2010]
					,_Fld27082 [УчитыватьЗаработокПредыдущихСтрахователей]
					,_Fld27083 [РасчетПоПравилам2010Года]
					,_Fld27084 [ПеречислятьПособиеПочтовымПереводом]
					,_Fld27085RRef [Банк]
					,_Fld27086 [НаименованиеБанка]
					,_Fld27087 [БИКБанка]
					,_Fld27088 [НомерЛицевогоСчета]
					,_Fld27089 [АдресПочтовый]
					,_Fld27090 [Фамилия]
					,_Fld27091 [Имя]
					,_Fld27092 [Отчество]
					,_Fld27093RRef [ВидДокумента]
					,_Fld27094 [СерияДокумента]
					,_Fld27095 [НомерДокумента]
					,_Fld27096 [ДатаВыдачиДокумента]
					,_Fld27097 [ДатаДействияДокумента]
					,_Fld27098RRef [ДолжностьУполномоченного]
					,_Fld27099RRef [Уполномоченный]
					,_Fld27100 [АдресРегистрации]
					,_Fld27101 [ДатаСправкиОНеполученииПособияОтОтца]
					,_Fld27102 [НомерСправкиОНеполученииПособияОтОтца]
					,_Fld27103 [ДатаСправкиОНеполученииПособияОтМатери]
					,_Fld27104 [НомерСправкиОНеполученииПособияОтМатери]
					,_Fld27105 [ПроживаниеРаботаВЛьготнойЗоне]
					,_Fld27106RRef [СтатусЛьготнойЗоны]
					,_Fld27107 [ДатаСправкиПоДругимМестамРаботы]
					,_Fld27108 [НомерСправкиПоДругимМестамРаботы]
					,_Fld27109 [КемВыданДокумент]
					,_Fld27110 [ДатаВыдачиДокументаНаПроживание]
					,_Fld27111 [НомерДокументаНаПроживание]
					,_Fld27112 [СерияДокументаНаПроживание]
					,_Fld27113 [НаименованиеДокументаНаПроживание]
					,_Fld27114 [КоррСчетБанка]
					,_Fld27115 [Телефон]
					,_Fld27116 [РасчетПособияИзТарифнойСтавки]
					,_Fld27117 [ТарифнаяСтавкаОклад]
					,_Fld27118 [ТелефонСоставителя]
					,_Fld27119 [АдресПочтовыйКодПоКЛАДР]
					From _Document346(NOLOCK)";
					var Выборка = new V82.ДокументыВыборка.ОтпускПоУходуЗаРебенком();
					using (var Читалка = Команда.ExecuteReader())
					{
						while (Читалка.Read())
						{
							var Ссылка = new ДокументыСсылка.ОтпускПоУходуЗаРебенком();
							//ToDo: Читать нужно через GetValues()
							Ссылка.Ссылка = new Guid((byte[])Читалка.GetValue(0));
							var ПотокВерсии = ((byte[])Читалка.GetValue(1));
							Array.Reverse(ПотокВерсии);
							Ссылка.Версия =  BitConverter.ToInt64(ПотокВерсии, 0);
							Ссылка.ВерсияДанных =  Convert.ToBase64String(ПотокВерсии);
							Ссылка.ПометкаУдаления = ((byte[])Читалка.GetValue(2))[0]==1;
							Ссылка.Комментарий = Читалка.GetString(4);
							Ссылка.ДатаДействия = Читалка.GetDateTime(8);
							Ссылка.ДатаНачала = Читалка.GetDateTime(9);
							Ссылка.ДатаОкончания = Читалка.GetDateTime(10);
							Ссылка.ДатаОкончанияПособияДоПолутораЛет = Читалка.GetDateTime(11);
							Ссылка.ДатаОкончанияПособияДоТрехЛет = Читалка.GetDateTime(12);
							Ссылка.СреднедневнойЗаработок = Читалка.GetDecimal(13);
							Ссылка.КоличествоДетей = Читалка.GetDecimal(14);
							Ссылка.КоличествоПервыхДетей = Читалка.GetDecimal(15);
							Ссылка.ВыплачиватьПособиеДоПолутораЛет = ((byte[])Читалка.GetValue(16))[0]==1;
							Ссылка.ВыплачиватьПособиеДоТрехЛет = ((byte[])Читалка.GetValue(17))[0]==1;
							Ссылка.УдалитьПриказ = V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию.ВзятьИзКэша((byte[])Читалка.GetValue(18));
							Ссылка.ОсвобождатьСтавку = ((byte[])Читалка.GetValue(19))[0]==1;
							Ссылка.ДанныеПрошлойВерсии = ((byte[])Читалка.GetValue(20))[0]==1;
							Ссылка.ИсправляемыйДокумент = V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком.ВзятьИзКэша((byte[])Читалка.GetValue(21));
							Ссылка.ПериодРасчетаСреднегоЗаработкаНачало = Читалка.GetDateTime(23);
							Ссылка.ПериодРасчетаСреднегоЗаработкаОкончание = Читалка.GetDateTime(24);
							Ссылка.ПрименятьЛьготыПриНачисленииПособия = ((byte[])Читалка.GetValue(25))[0]==1;
							Ссылка.СреднедневнойЗаработокПереходногоПериода2010 = Читалка.GetDecimal(26);
							Ссылка.УчитыватьЗаработокПредыдущихСтрахователей = ((byte[])Читалка.GetValue(27))[0]==1;
							Ссылка.РасчетПоПравилам2010Года = ((byte[])Читалка.GetValue(28))[0]==1;
							Ссылка.ПеречислятьПособиеПочтовымПереводом = ((byte[])Читалка.GetValue(29))[0]==1;
							Ссылка.НаименованиеБанка = Читалка.GetString(31);
							Ссылка.БИКБанка = Читалка.GetString(32);
							Ссылка.НомерЛицевогоСчета = Читалка.GetString(33);
							Ссылка.АдресПочтовый = Читалка.GetString(34);
							Ссылка.Фамилия = Читалка.GetString(35);
							Ссылка.Имя = Читалка.GetString(36);
							Ссылка.Отчество = Читалка.GetString(37);
							Ссылка.СерияДокумента = Читалка.GetString(39);
							Ссылка.НомерДокумента = Читалка.GetString(40);
							Ссылка.ДатаВыдачиДокумента = Читалка.GetDateTime(41);
							Ссылка.ДатаДействияДокумента = Читалка.GetDateTime(42);
							Ссылка.АдресРегистрации = Читалка.GetString(45);
							Ссылка.ДатаСправкиОНеполученииПособияОтОтца = Читалка.GetDateTime(46);
							Ссылка.НомерСправкиОНеполученииПособияОтОтца = Читалка.GetString(47);
							Ссылка.ДатаСправкиОНеполученииПособияОтМатери = Читалка.GetDateTime(48);
							Ссылка.НомерСправкиОНеполученииПособияОтМатери = Читалка.GetString(49);
							Ссылка.ПроживаниеРаботаВЛьготнойЗоне = ((byte[])Читалка.GetValue(50))[0]==1;
							Ссылка.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка.Получить((byte[])Читалка.GetValue(51));
							Ссылка.ДатаСправкиПоДругимМестамРаботы = Читалка.GetDateTime(52);
							Ссылка.НомерСправкиПоДругимМестамРаботы = Читалка.GetString(53);
							Ссылка.КемВыданДокумент = Читалка.GetString(54);
							Ссылка.ДатаВыдачиДокументаНаПроживание = Читалка.GetDateTime(55);
							Ссылка.НомерДокументаНаПроживание = Читалка.GetString(56);
							Ссылка.СерияДокументаНаПроживание = Читалка.GetString(57);
							Ссылка.НаименованиеДокументаНаПроживание = Читалка.GetString(58);
							Ссылка.КоррСчетБанка = Читалка.GetString(59);
							Ссылка.Телефон = Читалка.GetString(60);
							Ссылка.РасчетПособияИзТарифнойСтавки = ((byte[])Читалка.GetValue(61))[0]==1;
							Ссылка.ТарифнаяСтавкаОклад = Читалка.GetDecimal(62);
							Ссылка.ТелефонСоставителя = Читалка.GetString(63);
							Ссылка.АдресПочтовыйКодПоКЛАДР = Читалка.GetString(64);
							Выборка.Add(Ссылка);
						}
							return Выборка;
					}
				}
			}
		}
		
		public static V82.ДокументыОбъект.ОтпускПоУходуЗаРебенком СоздатьЭлемент()
		{
			var Объект = new V82.ДокументыОбъект.ОтпускПоУходуЗаРебенком();
			Объект._ЭтоНовый = true;
			Объект.Ссылка = Guid.NewGuid();/*http://msdn.microsoft.com/ru-ru/library/aa379322(VS.85).aspx*/
			Объект.Комментарий = "";
			Объект.НаименованиеБанка = "";
			Объект.БИКБанка = "";
			Объект.НомерЛицевогоСчета = "";
			Объект.АдресПочтовый = "";
			Объект.Фамилия = "";
			Объект.Имя = "";
			Объект.Отчество = "";
			Объект.СерияДокумента = "";
			Объект.НомерДокумента = "";
			Объект.АдресРегистрации = "";
			Объект.НомерСправкиОНеполученииПособияОтОтца = "";
			Объект.НомерСправкиОНеполученииПособияОтМатери = "";
			Объект.НомерСправкиПоДругимМестамРаботы = "";
			Объект.КемВыданДокумент = "";
			Объект.НомерДокументаНаПроживание = "";
			Объект.СерияДокументаНаПроживание = "";
			Объект.НаименованиеДокументаНаПроживание = "";
			Объект.КоррСчетБанка = "";
			Объект.Телефон = "";
			Объект.ТелефонСоставителя = "";
			Объект.АдресПочтовыйКодПоКЛАДР = "";
			Объект.УдалитьПриказ = new V82.ДокументыСсылка.ПриемНаРаботуВОрганизацию();
			Объект.ИсправляемыйДокумент = new V82.ДокументыСсылка.ОтпускПоУходуЗаРебенком();
			Объект.СтатусЛьготнойЗоны = V82.Перечисления/*Ссылка*/.ВидыЗонРадиационногоПоражения.ПустаяСсылка;
			return Объект;
		}
	}
}